package com.foreknow.demo14;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * 实现对图片的复制功能
 * 可以使用字节流来处理
 */
public class FileCopyDemo {
    public static void main(String[] args) {

        try {
            //创建输入流对象对文件进行读操作
            FileInputStream fis = new FileInputStream("bb.jpg"); //源文件
            //创建输出流对象对文件进行写操作
            FileOutputStream fos = new FileOutputStream("new_bb.jpg"); //目标文件
            //读取源文件中的一个字节
            int read = fis.read();
            while (read != -1) {
                //将上面读取到的read写到目标文件中
                fos.write(read);
                //读取源文件中的下一个字节
                read = fis.read();
            }
            //关闭资源(释放资源)
            fos.close();
            fis.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}

















